package com.qo.qsdk.ui;

import android.app.Activity;

import androidx.annotation.OptIn;

import com.qo.qsdk.model.UserModel;

public class QSDKListener {

    public void onTerms(){}
    public void onProtocol(){}
    public void onLogin(String account, String pwd){}
    public void onRegister(String account, String pwd){}

    public void onLoadingChange(){}
    public void onLoadingContinue(){}

    public void onLoginFb(){}
    public void onLoginApple(){}
    public void onLoginGoogle(){}
    public void onLoginGuest(){}

    public void onLoginInitGoogle(){}
    public void onLoginInitFb(){}
    public void onLoginInitApple(){}
    public void onLoginInitAccount(){}
    public void onLoginInitGuest(){}

    public void onBindFb(UserModel u){}
    public void onBindApple(UserModel u){}
    public void onBindGoogle(UserModel u){}
    public void onBindAccount(UserModel userModel){}
    public void onBindChange(){}
    public void onBindContinue(boolean isFromGuestLogin, UserModel model){}

    public void onBindQBtn(UserModel userModel, String account, String pwd){}
    public void onBindQClose(UserModel userModel){}

    public void onHisGoogle(String account){}
    public void onHisApple(String account){}
    public void onHisGuest(String account){}
    public void onHisAccount(String account){}
    public void onHisFacebook(String account){}
    public void onHisClose(){}

    public void onExitSuccess(){}
    public void onExitCancel(){}

    public void onPwdAgain(){}
    public void onPwdService(){}
    public void onPwdClose(){}

    public void onTipClose(){}

    public void onFloatClose(){}
    public void onFloatRefresh(){}
    public void onFloatCustomer() {}
    public void onFloatPay() {}

    public void onAppleAuthClose(){}
    public void onAppleAuthSuccess(String code){}
    public void onAppleAuthFail(){}

    public void onChangeLanguage(){}
}
